*{
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}
.container{
    overflow: hidden;
}
.header{
    padding-top: 10px;
    padding-bottom: 10px;
    border-bottom: 1px solid #E1E1E1;
}
.header-one img{
    padding-right: 30px;
    float: left;
}
.header-two a{
    border: 1px solid #CDCDCD;
    color: #666666;
    padding: 3px 13px;
    border-radius: 50px;
    float: left;
    margin-top: 5px;
    margin-right: 30px;
}
.header-two a:hover{
    color: #666666;
    text-decoration: none;
}
.header-three{
    margin-top: 5px;
    float: left;

}
.header-three input{
    width: 200px;
    height: 33px;
    border-radius: 50px 0  0 50px;
    border: 1px solid #FF7E7E !important;
    outline: none;
    padding-left: 10px;
}
.header-four{
    float: left;
    margin-top: 5px;
}
.header-four button{
    width: 40px;
    height: 33px;
    background: #FF7E7E;
    border: 0px;
    outline: none;
    border-radius: 0px 50px  50px 0px;
}
.header-four button i{
    display: inline-block;
    width:24px ;
    height:24px ;
    background: url(img/2.png);
    background-position:0px -1px ;
    position: relative;
    top: 4px;
    left: 0;
}
.header-five{
    float: right;
    margin-top: 6px;
}
.header-five a{
    color: #666666;

}
.header-five a:first-child{
    margin-right: 50px;

}
.header-five a:hover{
    color: #666;
    text-decoration: none;
}


.ewm{
    margin-top: 50px;
}
.ewm-one img{
    height: 81px;
}

.nav{
    margin-top: 50px;
}
.container{
    overflow: hidden;
}
.nav-one{
    width: 70%;
    float: left;
}
.nav-two{
    width: 29%;
    float: left;
    border-top:1px solid #E1E1E1 ;
    border-right:1px solid #E1E1E1 ;
    border-bottom: 1px solid #E1E1E1;
}
.nav-twoa{
    border-right:1px solid #E1E1E1 ;
    padding-left: 20px;
    padding-top: 10px;
}
.nav-twoa h3{
    font-size: 18px;
}
.nav-twob{
    width: 95%;
    border-top:1px solid #E1E1E1 ;
    margin-left: 16px;
    padding-top: 20px;
}
.nav-twob a{
    color: #666666;
    border: 1px solid #CDCDCD;
    border-radius:50px ;
    padding: 3px 10px;
}
.nav-twob a:hover{
    color: #FF7E7E;
    border: 1px solid #FF7E7E;
    text-decoration: none;
}
.nav-twob a:nth-child(2){
    margin-left: 10px;
}
.nav-twob a:nth-child(3){
    margin-left: 10px;
}
.nav-twoc{
    border: 1px dashed #E1E1E1;
    border-left:0 ;
    padding-top:20px ;
    padding-bottom: 10px;
}
.yi,
.er{
    padding: 5px 22px;
}
.yi span:first-child{
    background: #FF7E7E;
    color: #fff;
    padding: 2px 5px 2px 5px;
    border-radius:50px 0 0 50px ;
}
.yi span{
    color: #666666;
    border-radius:0 50px 50px 0 ;
    padding: 2px 5px 2px 5px;
    border: 1px solid #CDCDCD;
    border-left: 0;
}
.yi:hover{
    text-decoration: none;
}
.er:hover{
    text-decoration: none;
}
.er span:first-child{
    background: #FF7E7E;
    color: #fff;
    padding: 2px 5px 2px 5px;
    border-radius:50px 0 0 50px ;
}
.er span{
    color: #666666;
    border-radius:0 50px 50px 0 ;
    padding: 2px 5px 2px 5px;
    border: 1px solid #CDCDCD;
    border-left: 0;
}
.er{
    display: inline-block;
    margin-top: 10px;
}
.nav-twod{
    padding: 9px;
    width: 100%;
    padding-left: 20px;
    overflow: hidden;
}
.nav-twod img{
    float: left;
    padding-right: 3px;
}
.nav-twod p{
    padding-top: 5px;
    margin-bottom: 5px !important;
}
.nav-twod span{
    color: #777777;
    font-size: 13px;
}



.container{
    overflow: hidden;
}
.mian{
    margin-top:50px ;
}

.mian-one{
    width: 13%;
    float: left;
    padding: 20px 0;
}
.mian-two{
    width: 55%;
    float: left;
    border: 1px solid #E1E1E1;
    margin-left: 23px;
    overflow: hidden;
}
.mian-three{
    width: 26%;
    float: left;
    margin-left: 32px;
    border: 1px solid #E1E1E1;
    padding: 10px;
}
.mian-one i{
    display: inline-block;
    width:9px ;
    height:21px ;
    background: url(img/gang.png);
    background-position:0px -1px ;
    position: relative;
    top: 4px;
    left: 2px;
}
.mian-one span{
    color: #FF7E7E;
    margin-left: 5px;
    font-size: 22px;
}
.mian-one p{
    color: #666666;
    font-size: 20px;
    margin-left: 20px;
    margin-top: 40px;
}
.mian-two{
    border: 0;
    overflow: hidden;
}
.zy:first-child{
    margin-top: 0;
}
.zy{
    padding: 40px 0;
    overflow: hidden;
    border: 1px solid #e1e1e1;
    margin-top: 30px;
}
.zy img{
    float: left;
    padding: 0 40px;

}
.zy p{
    margin-left: 5px;
    color: #444444;
    font-size:26px;
    margin-bottom: 0 !important;
}
.zy span{
    color: #AAAAAA;
}
.zy h4{
    font-size: 20px;
    margin-top: 20px;
    color: #484B4E;
    padding: 0 40px;
}

.ck{
    width: 100%;
    text-align: center;
    border: 1px solid red;
    margin-top: 20px;
    padding: 30px;
}
.ck a{
    color: #FF7E7E;
}
.ck a:hover{
    color: #FF7E7E;
    text-decoration: none;
}
.zan{
    width: 100%;
    float: left;
    margin-top: 20px;
    padding-top: 20px;
    padding-left: 80px;
    border-top:1px solid #e1e1e1 ;
}
.zan i{
    display: inline-block;
    width:28px ;
    height:28px ;
    background: url(img/51.png);
    background-position:0px -1px ;
    position: relative;
    top: 7px;
    left: 0px;
}
.zan i:nth-child(3){
    display: inline-block;
    width:27px ;
    height:28px ;
    background: url(img/52.png);
    background-position:0px -1px ;
    position: relative;
    top: 7px;
    left: 0px;
    margin-left: 130px;
}
.zan i:nth-child(5){
    display: inline-block;
    width:27px ;
    height:28px ;
    background: url(img/53.png);
    background-position:0px -1px ;
    position: relative;
    top: 10px;
    left: 0px;
    margin-left: 130px;
}

.h{
    overflow: hidden;
}
.h h4{
    float: left;
    font-weight: 900;
    font-size: 23px;
    margin-bottom: 20px;
}
.h span{
    float: right;
    color: #FF7E7E;
}
.gz{
    overflow: hidden;
    margin-top: 5px;
}
.gz img{
    width: 49px;
    height: 49px;
    float: left;
}
.gz p{
    display: inline-block;
    font-size: 15px;
    margin-left:10px ;
}
.gz p span{
    font-weight: 100;
    color: #7D7779;
    margin-left:0px ;
}
.gz span{
    font-weight: 900;
    margin-left:10px ;
}
.gz a{
    background: #FF7E7E;
    padding: 1px 8px;
    color: #fff;
    float: right;
    margin-top: -15px;
}
.gz a:hover{
    color: #fff;
    text-decoration: none;
}
.mian-five{
    width: 100%;
    padding-top:20px;
    padding: 20px 0 0 100px;
    border: 1px solid #E1E1E1;
}
.mian-five p{
    color: #FF7E7E;
    margin-right: 20px;
}
.mian-five a:hover{
    color: #ff7e7e;
    text-decoration: none;
}
.nx{
    width: 100%;
    text-align: center;
}

.nx img{
    width: 90px;
    height: 90px;
    margin-bottom: 20px;
}
.nx p{
    color: #7A7A7A;
    font-size: 15px;
}
.nx h2{
    font-size: 25px;
    margin-top: 20px;
    margin-bottom: 20px;
}
.footer{
    background: #555555;
    width: 100%;
    margin-top: 80px;
    padding: 10px 0;
}
.container{
    overflow: hidden;
}
.footer-laft{
    float: left;
    text-align: center;
    padding-right: 80px;
    border-right:2px solid #848484 ;
}
.footer-top{
    padding-bottom: 50px;
}
.footer-top p{
    color: #fff;
    margin-bottom: 5px !important;
}
.footer-top img{
    width: 100px;
    height: 100px;
}
.col-md-4{
    text-align: center;
}
.col-md-4 p{
    color: #9E9E9E;
}
.col-md-4 h3{
    color: #fff;
    font-size: 20px;
}
.footer-bottom{
    width: 100%;
    padding-bottom: 10px;
    text-align: center;
}
.footer-bottom span i{
    display: inline-block;
    width:39px ;
    height:40px ;
    background: url(img/55.png);
    background-position:0px -1px ;
    position: relative;
    top: 14px;
    left: 0px;
}
.footer-bottom span:nth-child(2) i{
    display: inline-block;
    width:36px ;
    height:40px ;
    background: url(img/56.png);
    background-position:0px -1px ;
    position: relative;
    top: 14px;
    left: 0px;
    margin-left: 10px;
}
.footer-bottom span{
    color: #fff;
}
.footer-bottom i{
    display: inline-block;
    width:35px ;
    height:36px ;
    background: url(img/57.png);
    background-position:0px -1px ;
    position: relative;
    top: 14px;
    left: -5px;
}
.footer-bottom p{
    color: #fff;
}

.zan span a{
    color: #666 !important;
}
.zan span a:hover{
    color: #666 !important;
    text-decoration: none !important;
}
.mttp{
    float: left;
}
.mttp img{
    padding: 0;
}
.mttp:hover{
    color:#000 ;
    text-decoration: none;
}
.mttp span{
    color:#fff ;
    line-height: 33px;
    font-size: 13px;
    margin-left: 3px;
}
.tubiao{
    position: relative;
}
.mttp{
    background-color:rgba(0,0,0,0.5);
    padding: 0px 5px;
    padding-left:0 ;
    border-radius:50px ;
    position: absolute;
    left: 10%;
    top: 20px;
}


.mttp2{
    float: left;
}
.mttp2 img{
    padding: 0;
    margin-top: 5px;
}
.mttp2:hover{
    color:#000 ;
    text-decoration: none;
}
.mttp2 span{
    color:#fff ;
    line-height: 33px;
    font-size: 13px;
    margin-left: 3px;
}

.mttp2{
    background-color:rgba(0,0,0,0.5);
    padding: 0px 5px;
    border-radius:50px ;
    position: absolute;
    right: 22%;
    top: 20px;
}
.mttp2:hover{
    background-color:rgba(0,0,0,0.8);
}
.mttp:hover{
    background-color:rgba(0,0,0,0.8);
}
.gddw-1{
    padding: 10px 20px;
    color: #fff;
    background: #FB8886;
    cursor: pointer;
    position: fixed;
    right: 50px;
    bottom: 100px;
    display: none;
}
.gddw-1:hover{
    color: #fff;
    text-decoration: none;
}

.header-two a:hover{
    color: #ff7e7e;
    border:1px solid #ff7e7e ;
}
.header{
    position: relative;
}
.yc-1{
    background: #fff;
    display: none;
    position: absolute;
    left: 120px;
    top:60px ;
    float: left;
    z-index: 11111;
    padding: 10px;
}
.yc-1 img{
    margin-left:20px ;
    margin-bottom: 10px;
}
.yc-1 p span a{
    color: #000;
    font-size: 13px;
}
.yc-1 p span a:hover{
    color: #000;
    text-decoration: none;
}
.yc-1 p span:first-child{
    margin-left: 0;
}
.yc-1 p span{
    margin-left: 25px;
}
.yc-1 p{
    margin-bottom: 20px !important;
}
@media(max-width: 600px) {
    .tubiao{
        width: 100%;
    }
    .mttp2{
        position: absolute;
        right: 5%;
        top: 20px;
    }
    .mttp{

        position: absolute;
        left: 5%;
        top: 20px;
    }
    .nav-two{
        float: none!important;
        width: 100%!important;
    }
    .nav-one {
        width: 100%;
        float: none;
    }
    .mian-one {
        width: 100%;
        float: none;
    }
    .mian-two {
        margin-left: 0!important;
        width: 100%;
        float: none;
    }
    .mian-one p {
        margin-left: 15px!important;
        margin-top: 0px!important;
    }
    .mian-three {
        width: 100%;
        float: none;
    }

    .zy img:nth-child(5){
        float: left;
        width: 100%;
        height: auto;
        padding: 0px!important;
    }
    .zy img {
        float: left;
        padding: 0px !important;
    }
    .zan {
        width: 100%;
        float: none;
        margin: 0 !important;
        padding: 0 !important;

    }
    .zan i{
        margin-left: 18px!important;
    }
    .zy .zan span{
        margin-right: 18px;
    }
    .zy h4 {
        padding: 0px !important;
    }
    .mian-three {
        width: 100%;
        float: left;
        margin-left: 0 !important;
    }
    .footer-laft {
        float: none;
        text-align: center;
        padding-right: 0!important;
        border: 0;
    }

    .footer-bottom span:nth-child(2) i {
        display: none;
    }
    .footer-bottom span i {
        display: none;
    }
    .footer-bottom span:first-child{
        padding-bottom: 20px;
    }
    .footer-bottom span:nth-child(2){
        margin-left: 150px;
        margin-top: 20px;
    }
    .zy p{
        font-size: 18px;
    }
    .header-five{
        float: left;
    }
    .gz a{
        margin-top: 0;
    }
}